:global {
  .ant-form-item-control-input-content .ant-upload-wrapper {
    .ant-upload-list {
      display: flex;
      width: 100%;
      overflow: auto;
      .ant-upload-list-item-container {
        .ant-upload-list-item {
          display: flex;
          flex-direction: column;
          height: 164px;
          width: 164px;
          margin-right: 15px;
          .ant-upload-list-item-thumbnail {
            height: 100px;
            width: 100px;
            img {
              width: 100%;
              height: 100%;
            }
          }
          .ant-upload-list-item-name {
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
          }
        }
      }
    }
  }
  .close_reson {
    padding: 0;
    .ant-card-body {
      padding: 0;
    }
    .form_panel_card {
      background-color: transparent;
      border: none;
    }
  }
  .lfun-from-nonEdit {
    .add_leader_btn {
      display: none;
    }
  }
}

.table {
  margin-top: 20px;
}
.back {
  cursor: pointer;
}

.edit_container {
  position: relative;
  :global {
    form {
      overflow: hidden;
    }
    .ant-card-body {
      background-color: #fff;
    }

    .ant-col {
      z-index: 99;
    }
    .ant-col-24.form_panel_title {
      height: auto;
    }
  }

  .edit_baisc_info {
    :global {
      .form_panel_title {
        border-bottom: 1px solid #d9d9d9;
        margin-bottom: 20px;
        padding-bottom: 10px;
      }
    }
  }
}

.edit_tabs {
  margin-top: 20px;
  :global {
    .ant-tabs-nav {
      margin-bottom: 0 !important;
    }
    .ant-card {
      margin-bottom: 20px !important;
      .down {
        display: none;
      }
      .up {
        display: block;
      }
    }
    .ant-card.expend {
      height: 60px;
      overflow: hidden;
      .down {
        display: block;
      }
      .up {
        display: none;
      }
    }
    form {
      margin-bottom: 100px;
    }
    form.ant-form > .ant-col:last-child {
      position: fixed;
      width: calc(100% - 250px);
      z-index: 9;
      bottom: 0;
      background-color: #fff;
      padding-top: 20px;
    }
    .ant-picker {
      width: 100%;
    }
    .ant-form-item {
      line-height: 100%;
      .ant-col {
        line-height: 100%;
      }
    }
    .ant-card:first-child {
      border-top: none;
      border-radius: 0 8px 8px 8px;
    }
  }
}

.add_leader_btn {
  margin-bottom: 20px;
  margin-left: 0 !important;
}
